<?php
	//1.取出code
	$code = $_GET["code"];	
//	echo $code;
	//get函数
	function httpGet($url) {
	    $curl = curl_init();
	    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
	    curl_setopt($curl, CURLOPT_TIMEOUT, 500);
	    // 为保证第三方服务器与微信服务器之间数据传输的安全性，所有微信接口采用https方式调用，必须使用下面2行代码打开ssl安全校验。
	    // 如果在部署过程中代码在此处验证失败，请到 http://curl.haxx.se/ca/cacert.pem 下载新的证书判别文件。
	    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true);
	    // curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, true);
	    curl_setopt($curl, CURLOPT_URL, $url);
	    $res = curl_exec($curl);
	    curl_close($curl);
	    return $res;
	  };
	//2.根据第一步获取的 code 去获取一个特殊的 access_token（这里需要注意，这个 access——token 跟前面基础的那个不是一个东西）
	$appid = "wxdd10e2d36bb64642";
	$appsecret = "56bff4438af77290cdc569855a46b8ae";
	$accessAPI = "https://api.weixin.qq.com/sns/oauth2/access_token?appid={$appid}&secret={$appsecret}&code={$code}&grant_type=authorization_code";
	$rsA = httpGet($accessAPI);
	$rsAArray = json_decode($rsA,true);
	$access_token = $rsAArray["access_token"];
	$refresh_token = $rsAArray["refresh_token"];
	$openID = $rsAArray["openid"];	
	//拉取用户信息
	$user = "https://api.weixin.qq.com/sns/userinfo?access_token={$access_token}&openid={$openID}&lang=zh_CN";
	$rsB = httpGet($user);
	$rsBArray = json_decode($rsB,true);
    echo "<img src=".$rsBArray["headimgurl"]."/>";
 	
	
	
	
?>